Piwik\DataTable\Filter\PivotByDimension A

Total Complexity 73
Dependencies 13
Dependents 2
Total lines 422
Lines of code 247
Logical lines of code 161
Comment lines 143
Methods 20
Properties 9

Methods 20

Method Rating Maintainability Complexity Lines of code
filter()
A
43 10 51
checkSupportedPivot()
A
52 8 22
getIntersectedTable()
S
54 6 21
getOrderedColumnsWithPrependedNumerals()
S
55 5 19
setThisReportMetadata()
S
55 5 19
getPivotTableDefaultRowFromColumnSummary()
S
56 5 17
getRequestParamOverride()
S
56 4 17
loadSubtable()
S
60 4 14
getNameOfFirstNonLabelColumnInTable()
S
66 4 9
areDimensionsNotEqualAndNotNull()
S
77 3 3
fetchIntersectedWithThisBySegment()
S
62 3 10
areDimensionsEqualAndNotNull()
S
77 3 3
getColumnValue()
S
68 3 7
__construct()
S
63 2 10
setPivotByDimension()
S
66 2 8
setPivotColumn()
S
72 2 5
isPivotingReportBySubtableSupported()
S
78 1 3
isSegmentFetchingEnabledInConfig()
S
79 1 3
getDefaultColumnLimit()
S
79 1 3
isPivotDimensionSubtable()
S
79 1 3